/*******************************************************************************
 * FilePath    : \Software\Examples\MS1656_app_UART\Src\BSP\Led.h
 * Version     : 1.0
 * Brief       : 
 * Author      : AndrewHu
 * Company     : Shanghai MacroGiga Electronics CO.,Ltd
 * Email       : Hubinbo@macrogiga.com
 * Date        : 2020-04-03 15:15:31
 * LastEditors : AndrewHu
 * LastEditTime: 2020-05-25 12:10:35
 * Description : 
 ******************************************************************************/
#ifndef _LED_H_
#define _LED_H_
/* Includes ------------------------------------------------------------------*/
#include <Includes.h>
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
#define LED_PIN GPIO_PIN_1
#define LED_GPIO GPIOA
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function ----------------------------------------------------------*/
/* extern --------------------------------------------------------------------*/

/*******************************************************************************
 * Function    : Led_Init
 * Brief       : 
 * Parameter   : 
 * Returns     : 
 * Date        : 2020-04-03 16:01:38
 * Description : 
 ******************************************************************************/
void Led_Init(void);
/*******************************************************************************
 * Function    : LED_OnOff
 * Brief       : LED亮灭控制
 * Parameter   : 
 * Returns     : 
 * Date        : 2020-04-03 15:59:24
 * Description : 
 ******************************************************************************/
void LED_OnOff(u8 onFlag);
/*******************************************************************************
 * Function    : LED_ChangeStatus
 * Brief       : LED灯的亮灭状态改变
 * Parameter   : 
 * Returns     : 
 * Date        : 2020-04-04 15:18:38
 * Description : 
 ******************************************************************************/
void LED_ChangeStatus(void);
/*******************************************************************************
 * Function    : getLedStatus
 * Brief       : 获取LED灯亮灭状态
 * Parameter   : 
 * Returns     : 
 * Date        : 2020-04-04 15:20:46
 * Description : 
 ******************************************************************************/
u8 getLedStatus(void);

#endif
